package types

import "fmt"

// Go语言中的布尔类型与其他语言基本一致，关键字也为bool，可赋值为预定义的true和false
func DemoBoolType() {
	var v1 bool = true
	v2 := (1 == 2)
	fmt.Println(v1, v2)
}

//布尔类型不能接受其他类型的赋值，不支持自动或强制的类型转换
func DemoBoolUnacceptedValue() {
	//以下代码编译错误
	//var b bool = 1
	//var b bool = bool(1)

	var b bool = (1 != 0)
	fmt.Println("Result: ", b)

}
